;============================================================================ ; Diese Funktion wandelt eine binäre Fließkommazahl im Motorola-FFP-Format ; (Fast Floating Point) (FFP=FLOAT) in einen druckbaren String um. Außerdem ; kann die max. gewünschte Nachkommastellen-Anzahl angegeben werden. ;---------------------------------------------------------------------------- ; Synopsis: string = FFPToString (FFPValue, Digits) ; D0* D0 D3! ; ; Eingaben: D0 --> FFP die umzuwandelnde FFP-Fließkommazahl ; D3 --> UWORD - neg.: Exponential-Darstellung, Mantisse hat ; ABS(Wert)-1 Nachkommastellen ; - null: Darstellung und Nachkommastellen automatisch, ; je nach Größe/Genauigkeit der FFP-Zahl ; - pos.: Festkomma-Darstellung mit ABS(Wert) Nach- ; kommastellen ; ; Ergebnis: D0 --> STRPTR - Zeiger auf den generierten String(+0) ; - 0-PTR, wenn kein Speicher für den String-Puffer ; mehr frei war. ; ; Bemerkung: Der von dieser Funktion generierte String bleibt solange gültig, ; wie Ihr Programm die »extra.library« geöffnet hält, es sei denn, ; Sie geben den String via DiscardString() vorzeitig frei. ; Weitere Informationen zum String-Handling der »extra.library« ; finden Sie im Abschnitt String-Verwaltung. ; ; Siehe auch: Int32ToString(), Int64ToString(), ; SGLToString(), DBLToString(), StringToInt32(), ; DiscardString() ;============================================================================